/* CSS Document */

.relative{position: relative;}

.absolute{position: absolute;}

.clearfix{clear: both;}

.disnone{display: none;}







.swiper-button-next:after,.swiper-button-prev:after{content: "";}

.banner {width: 100%; position: relative;}

.banner .swiper-pagination{ bottom:20px;}

.banner .swiper-pagination-bullet{background:#fff; width: 12px; height: 12px; border-radius:6px;}

.banner .swiper-pagination-bullet-active{background:#009994;}



.navigation{text-align: center; line-height: 2; margin: 30px 0px;}

.navigation a{display: inline-table; padding: 0px 8px; border:1px #ccc solid;} 

.navigation a:hover,.navigation a.page-num-current{background: #009994; color: #fff; border-color: #009994;}







.ind_title{text-align: center; position: relative;}



.ind_title h3{font-size: 40px; color: rgba(0,153,148,0.1);text-transform:uppercase;font-family: "SourceHanSerifSC";}

.ind_title h4{font-size: 30px; font-weight: bold; position: absolute;left: 0px; top: 15px; width: 100%;}

.ind_title h4 span{background: url(../images/index1_33.png) right top no-repeat; padding-right: 18px; padding-top: 18px;}

.ind_title h4 i{color: #009994;}

.ind_title p{font-family: "SourceHanSerifSC";}

.ind_titlefff{color: #fff;}

.ind_titlefff h3{color: rgba(255,255,255,0.1);}

.ind_titlefff h4 span{background: url(../images/index1_03.png) right top no-repeat;}

.ind_titlefff h4 i{color: #fff;}



.ind_kehu{ overflow: hidden; margin-top: -64px; position: absolute; z-index: 9999; width: 100%; height: 128px;}

.ind_kehu .box{border-radius: 15px; background: #fff; box-shadow: 0px 0px 5px #ccc;}

.ind_kehu .fl{background: #009994; border-radius: 15px; width: 240px; padding: 24px 0px;}

.ind_kehu .fr{width: 960px;}

.ind_kehulist{text-align: center; line-height: 2; padding: 17px 0px;}

.ind_kehulist li{float: left; width: 14.2%;}

.ind_kehulist li h3{margin-top: 8px; font-size: 16px;}



.textOver{overflow: hidden;white-space: nowrap;text-overflow: ellipsis}



.clearfix{clear: both;}





.ind_pro{margin-bottom: 30px;}

.ind_bg{background: url(../images/indexbg_22.jpg) center  top 2100px no-repeat;}

.new-home-main{padding: 100px 0 0px;}

.new-home-main .pro-box{}

.new-home-main .pro-box .box-fl{width: 250px;height: 450px;overflow: hidden;color: #fff;position: relative;}

.new-home-main .pro-box .box-fl.region1{background: url(../images/index_20.jpg) no-repeat;background-size: 100% 100%;}

.new-home-main .pro-box .box-fl.region2{background: url(../images/index_37.jpg) no-repeat;background-size: 100% 100%;}

.new-home-main .pro-box .box-fl.region3{background: url(../images/index_54.jpg) no-repeat;background-size: 100% 100%;}

.new-home-main .pro-box .box-fl.region4{background: url(../images/index_72.jpg) no-repeat;background-size: 100% 100%;}

.new-home-main .pro-box .box-fl.region5{background: url(../images/home-floor5.jpg) no-repeat;background-size: 100% 100%;}

.new-home-main .pro-box .box-fl.region6{background: url(../images/home-floor6.jpg) no-repeat;background-size: 100% 100%;}

.new-home-main .pro-box .box-fl.region7{background: url(../images/home-floor7.jpg) no-repeat;background-size: 100% 100%;}

.new-home-main .pro-box .box-fl .region-pro{width: 168px;height: 168px;bottom: 0;left: 0px;display: none;}

.new-home-main .pro-box .box-fl .region-more{width: 40px;bottom: 20px;right: 20px;}

.new-home-main .pro-box .box-fr{width: 950px;height: 450px;overflow: hidden;background: #eee;}

.new-home-main .pro-box .box-fr .home-pro-tt{padding: 0px 0 15px 0;	line-height: 32px;height:60px;	width: 800px;overflow: hidden;margin-left: 20px;}

/*.new-home-main .pro-box .box-fr .home-pro-tt:hover{overflow-x: auto;overflow-y: hidden;}*/

.new-home-main .pro-box .box-fr .home-pro-tt::-webkit-scrollbar {width: 5px;height: 8px;background: #f5f5f5;}

  /*滚动条 阴影~圆角*/

.new-home-main .pro-box .box-fr .home-pro-tt::-webkit-scrollbar-track {border-radius: 10px;background-color: #fff;}

  /*滑块 阴影~圆角*/

.new-home-main .pro-box .box-fr .home-pro-tt::-webkit-scrollbar-thumb {border-radius: 10px;background-color: #999;}

.new-home-main .pro-box .box-fr .home-pro-tt p{color: #fff;	font-size: 16px;	display: inline-block;float: left;	margin: 0;}

.new-home-main .pro-box .box-fr .home-pro-tt p a{padding: 5px 0;margin:16px 10px 0 10px;border-bottom: 2px solid #eee;display: inline-block;}

.new-home-main .pro-box .box-fr .home-pro-tt p.on a{color: #009994;border-bottom: 2px solid #009994;}

.new-home-main .pro-box .box-fr .more{display: block;width: 95px;line-height: 34px;text-align: center;color: #fff !important;background: #009994;border-radius: 5px;margin: 20px 20px 0 0;}

.new-home-main .pro-box .box-fr .pro-slide{margin: 60px 0 0 40px;}

.new-home-main .pro-box .box-fr .pro-slide ul{height:312px;overflow:hidden; width: 100%;}

.new-home-main .pro-box .box-fr .pro-slide li{float: left;width: 202px;margin-right: 20px;position: relative;}

.new-home-main .pro-box .box-fr .pro-slide li img{width: 202px;height: 202px;object-fit: cover;}

.new-home-main .pro-box .box-fr .pro-slide li p{margin: 0;padding: 14px 0; text-align: center;}

.new-home-main .pro-box .box-fr .pro-slide li .pro-more{display: none;width: 202px;height: 202px;top: 0;left: 0;background: rgba(0, 0, 0, 0.56) url(../images/zoom.png) no-repeat center center;}

.new-home-main .pro-box .box-fr .pro-slide li:hover p{background: #009994;color: #fff;}

.new-home-main .pro-box .box-fr .pro-slide li:hover .pro-more{display: block;}



.redtle{line-height:56px;position:relative;padding:0;margin: 10px 0 0 20px;}

.redtle a{color: #ffffff;}

.redtle i{display:block;position:absolute;bottom:0;left:0;width:71px;height:3px;background:#fff;opacity:.6;}

.bgnav{width:220px;margin: 20px 0 0 20px;}

.bgnav li{width:100px;float:left;margin:0 10px 10px 0;}

.bgnav a{color:#fff;display:block;float:left;width:88px;line-height:28px;}

.redcol a{/*background:rgba(255,255,255,0.5);*/color:#fff;/*border:1px solid #fff;*/overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.redcol a:hover{color:#009994;}



.fixedmeau { width: 50px; position: fixed; top: 150px; display:none; left: 50%; background: #eee;color: #333;margin-left: -680px; z-index: 9999;}

.fixedmeau li{ width: 50px; height: 50px;line-height: 50px; text-align: center; cursor: pointer;}

.fixedmeau li+li{border-top: 1px solid #fff;}

.fixedmeau .active{background: #009994; color: #fff;font-weight: 700}

.fixedmeau li:hover span{display: block; font-size: 14px; background: #009994; color: white;}



.ind_about{background: url(../images/index1_40.png) center bottom no-repeat; padding: 30px 0px;}

.ind_about_con{margin-top: 40px;}

.ind_about_left{float: left; width: 510px; line-height: 2;}

.ind_about_left .title{color: #009994; font-size: 22px;}

.ind_about_left .desc{margin: 30px 0px;}

.ind_about_right{float: right; width: 610px; overflow: hidden;}

.ind_about_right .img{background: #f7f7f7; border-radius: 15px; padding: 15px;}



.ind_about_biao{color: #fff; text-align: center; padding: 40px 0px;background: url(../images/linefff.jpg) center left no-repeat;}

.ind_about_biao li{float: left; width: 25%; color: #fff; height: 100px; background: url(../images/linefff.jpg) center right no-repeat; line-height: 1.4;}

.ind_about_biao li .title{font-weight: bold;}

.ind_about_biao li .title i{font-size: 48px;}

.ind_about_biao li .title em{font-size: 18px;}





.ind_more a{display: inline-table; background: #009994; color: #fff; padding: 4px 20px; line-height: 2;}

.ind_more a span{display: inline-table; padding-right: 22px; background: url(../images/index1_34.png) center right no-repeat;}

.ind_more_center{text-align: center;}



.ind_hezuo{padding: 40px 0px;}

.ind_hezuolist1{position: relative; margin-top: 30px;}

.ind_hezuolist1 .mySwiper{overflow: hidden;}

.ind_hezuolist1 .swiper-button-next,.ind_hezuolist1 .swiper-button-prev{width: 32px; height: 57px;}

.ind_hezuolist1 .swiper-button-next{background: url(../images/indbtn_05.png) center center no-repeat; right: -40px;}

.ind_hezuolist1 .swiper-button-prev{background: url(../images/indbtn_03.png) center center no-repeat; left: -40px;}

.ind_hezuolist1 .swiper-button-next:hover{background: url(../images/indbtn_05hover.png) center center no-repeat;}

.ind_hezuolist1 .swiper-button-prev:hover{background: url(../images/indbtn_03hover.png) center center no-repeat;}

.middle{display: table-cell; vertical-align: middle; width: 800px;}

.ind_hezuolist1 a{position: relative;}

.ind_hezuolist1 a img{height: 350px; object-fit: cover; display: block;}

.ind_hezuolist1 a .word{width: 90%; height: auto; object-fit: cover; position: absolute; left: 0px; bottom: 0px; background: rgba(0,153,148,0.5); padding:10px 5%; color: #FFF; line-height: 2;}

.ind_hezuolist1 a .word .middle{}

.ind_hezuolist1 a .word h3{font-weight: bold; line-height: 2;}

.ind_hezuolist1 a .word p{font-size: 14px;display: none;}

.ind_hezuolist1 a:hover .word .middle{height: 346px;}

.ind_hezuolist1 a:hover .word h3{ margin-bottom: 25px;}

.ind_hezuolist1 a:hover .word p{display: block;}





.ind_hezuolist2{padding-bottom: 35px;}

.ind_hezuolist2 a{float: left; width: 280px; background: #f1f1f1; margin-right: 26px; margin-top: 26px;}

.ind_hezuolist2 a:nth-child(4n){margin-right: 0px;}

.ind_hezuolist2 a .img{height: 95px; width: 280px;display: table-cell; vertical-align: middle;text-align: center;}







.ind_new{background: url(../images/ind_newbg.jpg) center top no-repeat #f9f9f9; padding:50px 0px;}

.ind_new_list{ line-height: 2; padding: 25px 0px 40px;}

.ind_new_list h3{font-size: 18px; font-weight: bold; margin-bottom: 6px;}

.ind_new_list p{font-size: 14px;display: -webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 2; overflow: hidden; height: 56px;}

.ind_new_left{float: left; width: 600px;}

.ind_new_left .img{background: #fff; padding: 10px; margin-top: 20px; height: 360px;}

.ind_new_left .img img{display: block; width: 100%; height: 100%; object-fit: cover;}

.ind_new_left .desc{padding:10px; background: #fff; margin-top: 20px;}



.ind_new_right{float: right; width: 580px;}

.ind_new_right a{display: block; background: #fff; border-bottom: 2px #fff solid; margin-top: 20px; padding: 11px 25px;}

.ind_new_right a p{margin-bottom: 6px;}

.ind_new_right a:hover{border-color: #009994;}





.ind_link{background: url(../images/index_141.jpg) center center no-repeat; padding:25px 0px;}

.ind_linklist{margin-top: 30px; text-align: center; color: #fff;}

.ind_linklist a{color: #fff;}







.main_ban{position: relative;}

.main_ban_word {position: absolute; left: 50%; top: 50%; width: 100%;transform: translate(-50%, -50%); text-indent: 15px;}

.main_ban_word h3{font-size: 42px; background: url(../images/about_biao_03.png) top left no-repeat;}

.main_ban_word h4{font-size: 36px; font-weight: bold; color: #009994;}





.location{border-bottom: 1px #dedede solid; line-height: 60px;}

.bread_crumb{color: #9c9c9c; font-size: 14px;}

.bread_crumb a{color: #9c9c9c; display: inline-table;}

.bread_crumb a:hover{color: #e39200;}

.bread_crumb span{background: url(../images/about_05.png) center left no-repeat; padding-left: 26px; display: inline-table;}





.main{}

.main_ptb{padding: 40px 0px;}

.main_pb{padding-bottom: 40px;}

.main_pt{padding-top: 40px;}

/*产品分类*/

.pro-all-fl{width: 250px;}

.pro-all-fl .tt{font-size: 24px;color: #fff;line-height:2;text-align: center; background: #009994; padding:6px 0px;}

.pro-all-fl .list{border: 1px solid #eee;}

.pro-all-fl .list li{border-bottom: 1px solid #eee;}

.pro-all-fl .list li p{margin: 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.pro-all-fl .list li p.one-tt{font-size: 16px;text-indent: 1em;cursor: pointer;padding: 10px 20px 10px 0; line-height: 2;}

.pro-all-fl .list li p.one-tt a{color: #333;}

.pro-all-fl .list li p.two-tt{font-size: 14px;text-indent: 2em;cursor: pointer;color: #333;padding: 8px 20px 8px 0;}

.pro-all-fl .list li p.two-tt:hover,.pro-all-fl .list li p.two-tt a:hover{color: #009994;}

.pro-all-fl .list li p.two-tt a{color: #333;}

.pro-all-fl .list li p.three-tt{font-size: 12px;text-indent: 3em;cursor: pointer;color: #666;padding: 8px 20px 8px 0;}

.pro-all-fl .list li p.three-tt:hover,.pro-all-fl .list li p.three-tt a:hover{background: #eee;color: #009994;}

.pro-all-fl .list li p.three-tt a{color: #666;display: block;width: 228px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}





.pro-all-fl .list li .one-icon{width: 19px;height: 19px;background: url(../images/pro_left.png) 0 0;background-size: 100% auto;right: 10px;top: 12px;z-index: 1;pointer-events: none;}

.pro-all-fl .list li .two-icon{width: 15px;height: 15px;background: url(../images/pro_left.png) 0 0;background-size: 100% auto;right: 10px;top: 11px;z-index: 1;pointer-events: none; display: none;}

.pro-all-fl .list li.on .one-icon{background-position: -19px -19px;}

.pro-all-fl .list li .two-list.on .two-icon{background-position: -15px -15px;}

.pro-all-fl .list li .two-list.on .two-tt a{color: #009994;}





.pro-all-fl .list li.on .two-main{display: block;padding-bottom: 10px;}

.pro-all-fl .list li .two-list.on .three-main{display: block;}



.pro-all-fl .list li.on{background: #fff;}

.pro-all-fl .list li.on .one{color: #009994;}

.pro-all-fl .list li.on .one-tt a{color: #009994;}

.pro-all-fl .list li.on .more a{display: block;text-indent: 1em;color: #666;font-size: 14px;}

.pro-all-fl .list li.on .more a:hover{color: #009994;}

.pro-all-fr{width: 910px;}

.pro-all-fr .tt{font-size: 14px;color: #333;}

.pro-all-fr .tt span{padding:0 10px;background: #eee;margin: 0 8px 10px 0;line-height: 30px;display: inline-block;float: left;border-radius: 5px;cursor: pointer;}

.pro-all-fr .tt span.on{background: #009994;color: #fff;}



.pro-all-fr .pro-title{padding:10px 0px; border-bottom: 1px #e7e7e7 solid; margin-bottom: 25px;}

.pro-all-fr .pro-title span{line-height: 1.3; border-left: 5px #009994 solid; color: #009994; font-size: 18px; padding-left: 20px;}

.pro-all-fr .pro-slide{}

.pro-all-fr .pro-slide li{float: left;width: 290px;margin:0 20px 20px 0;position: relative; text-align: center;}

.pro-all-fr .pro-slide li:nth-child(3n){margin-right: 0px;}

.pro-all-fr .pro-slide li .img{border: 1px solid #eee;}

.pro-all-fr .pro-slide li img{width: 288px;height: 258px;object-fit: cover;}

.pro-all-fr .pro-slide li p{margin: 0;padding: 14px 0;}

.pro-all-fr .pro-slide li .pro-more{display: none;width: 288px;height: 258px;top: 0;left: 0;background: rgba(0, 0, 0, 0.56) url(../images/zoom.png) no-repeat center center;}

.pro-all-fr .pro-slide li:hover p{background: #009994;color: #fff;}

.pro-all-fr .pro-slide li:hover .pro-more{display: block;}



.pro-all-fr .pages {border:none;text-transform:uppercase;font-size:12px;margin:10px 0 10px 0;padding:0;height:20px;clear:both;text-align:center;}

.pro-all-fr .pages a {border:1px solid #ccc;text-decoration:none;margin:0 5px 0 0;padding:5px 10px;font-size:12px;height:16px;line-height:16px;}

.pro-all-fr .pages a:hover {border:1px solid #009994; background:#009994; color:#FFF}

.pro-all-fr .pages .pgempty {border:1px solid #ccc;color:#ccc;}

.pro-all-fr .pages .pgcurrent {border:1px solid #009994;color:#fff;font-weight:bold;background-color:#009994;}







.main_chejianlist a{float: left; margin: 20px 27px 20px 0px; width: 382px; text-align: center; border-bottom: 1px #cccccc solid;}

.main_chejianlist a .img{width: 382px; height: 282px;}

.main_chejianlist a .img img{width: 100%; height: 100%; object-fit: cover;}

.main_chejianlist a:nth-child(3n){margin-right: 0px;}

.main_chejianlist a h3{font-size: 20px; line-height: 2; padding: 10px 0px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}





.main_caselist a{float: left; margin: 20px 45px 20px 0px; width: 370px; box-shadow: 0px 0px 5px #ccc; background: #f9f9f9;}

.main_caselist a .img{width: 370px; height: 270px; text-align: center;}

.main_caselist a .img img{width: 100%; height: 100%; object-fit: cover;}

.main_caselist a:nth-child(3n){margin-right: 0px;}

.main_caselist a .desc{padding: 10px 3%; font-size: 14px; line-height: 2;}

.main_caselist a h3{font-size: 18px; line-height: 2;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

.main_caselist a p{font-size: 14px; color: #999; height: 84px; overflow: hidden;}

.main_caselist a span{color: #009994;}













.mnewscon .title{font-weight: bold; text-align: center; font-size: 30px; }

.mnewscon .datetime{text-align: center; display: block; font-size: 14px; color: #009994; line-height: 2;margin-top: 20px;}

.index_switchsize span{cursor: pointer;}

.mnewscon .mmnedesc{background: #fff; box-shadow: 0px 0px 5px #ccc; padding: 20px; margin-top: 30px; border-radius: 12px; line-height: 2;}

.mnewscon .mmnecon{line-height: 2.2; border-bottom: 1px #999999 solid;padding: 20px 0px; margin-bottom: 30px; font-size: 18px;}

.prev_next{line-height: 2.2;position: relative;}

.prev_next p{ max-width: 48%;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}

.prev_next .prev{float: left;}

.prev_next .next{float: right;}





.main_newxiangugan{margin-top: 50px;}

.main_new_title{border-bottom: 3px #009994 solid; padding-bottom: 8px;}

.main_new_title span{background: url(../images/product_15.png) center left no-repeat; background-size: 100% 100%; color: #fff; display: inline-table; text-align: center;}

.main_new_title{position: relative;}

.main_new_title span{line-height: 40px; font-size: 24px; width: 210px;}

.main_new_title a{position: absolute; right: 0px; bottom: 10px; color: #009994; padding-right: 20px; background: url(../images/cpnymore.png) center right no-repeat;}





.main_proxglist{position: relative;margin-top: 40px;}

.main_proxglist .mySwiper{ padding: 5px;}

.main_proxglist .swiper-slide{ text-align: center;}

.main_proxglist .swiper-slide .img{position: relative;box-shadow: 0px 0px 5px #999; border-radius: 12px; overflow: hidden;height: 200px;display: table-cell; vertical-align: middle;text-align: center; width: 600px; background: #f1f1f1;}

.main_proxglist .img img{max-width: 100%; max-height: 100%;}

.main_proxglist .swiper-slide span{line-height: 2; border-bottom: 1px #009994 solid; display: inline-table; margin-top: 15px;}

.main_proxglist .swiper-slide h3{display: none;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; position: absolute; left: 0px; bottom: 0px; width: 100%; background: rgba(51,51,51,0.8); color: #fff; line-height: 2;font-size: 18px; padding: 5px;}

.main_proxglist .swiper-slide:hover h3{display: block;}

.main_proxglist .swiper-button-prev{left: -50px; background: url(../images/jiantou_03.png) center center no-repeat;}

.main_proxglist .swiper-button-next{right: -50px; background: url(../images/jiantou_05.png) center center no-repeat;}

.main_proxglist .swiper-button-prev:hover{background: url(../images/jiantou_03hover.png) center center no-repeat;}

.main_proxglist .swiper-button-next:hover{background: url(../images/jiantou_05hover.png) center center no-repeat;}



.main_proxglist .swiper-slide:hover h3{ background: rgba(0,153,148,0.8);}













.main_pro_img{float: left;width: 520px;}

.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}

.jqzoom img{ background:url(../images/loading.gif) no-repeat center center;}



.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;width:520px;height:520px;}

.zoomdiv img{max-width: 9999%;}

.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}



.spec-preview{box-shadow: 0px 0px 6px #eee;width:520px;height:520px;}

.spec-scroll{clear:both;width:520px; padding-top: 20px;}

.spec-scroll .prev{float:left;background: url(../images/prodesc_7.png) center center no-repeat;}

.spec-scroll .next{float:right; background: url(../images/prodesc_9.png) center center no-repeat;}

.spec-scroll .prev:hover{background: url(../images/prodesc_7hover.png) center center no-repeat;}

.spec-scroll .next:hover{background: url(../images/prodesc_9hover.png) center center no-repeat;}

.spec-scroll .prev,.spec-scroll .next{display:block;cursor:pointer; text-align: center;width: 26px; height: 107px; line-height:95px;}

.spec-scroll .items{float:left;position:relative;overflow:hidden;width:466px;height:107px;}

.spec-scroll .items ul{position:absolute;width:999999px;height: 105px;}

.spec-scroll .items ul li{float:left;text-align:center;width:116px; height: 105px;}

.spec-scroll .items ul li span{display: block;border:1px solid #999;margin: 0px 6px;}

.spec-scroll .items ul li img{display: block;}

.spec-scroll .items ul li span:hover{border:1px solid #1a3263;}



.main_pro_desc{float: right;width: 600px;}

.main_pro_desc .center{display: table-cell; vertical-align: middle; width: 900px; line-height:2;height: 680px;}

.main_pro_desc .title{text-indent: 20px;}

.main_pro_desc .title h3{color: #1a3263; line-height:2;font-size: 24px; color: #009994; font-weight: bold;}

.main_pro_desc .title span{display: block; background: #f9f9f9; font-size: 18px; padding: 10px 0px;}

.main_pro_desc .desc{ padding-top: 20px; line-height: 50px; text-indent: 20px;}

.main_pro_desc p{color: #666; border-bottom: 1px #e2e2e2 dashed;}

.main_pro_desc .button{margin-top: 50px;}

.main_pro_desc .button a{background:#009994; border:1px #009994 solid; color: #fff;line-height:42px; padding: 6px 26px; margin-right: 20px; border-radius: 6px; float: left;}

.main_pro_desc .button a i,.main_pro_desc .button a em{display: block; line-height: 1.2; padding-left: 30px;}

.main_pro_desc .button a i{font-weight: bold; font-size: 22px;background: url(../images/product_03.png) center left no-repeat; }

.main_pro_desc .button span{padding:0px 20px 0px 40px; background:url(../images/product_07.png) center left 20px no-repeat #fef5f4; line-height: 32px; border-radius: 16px; color: #e5292e; float: left; margin-top: 20px;}

.main_pro_desc .button span i{background: #e5292e; color: #fff; border-radius: 6px; padding: 0px 10px;}



.main_pro_desc .pro_img{margin-top: 40px; width: 515px;}





.main_pro_bottom{margin-top: 50px;}

.main_pro_bottom .title{background: url(../images/chanpinny_31.jpg) center top no-repeat;line-height:52px;}

.main_pro_bottom .title span{ font-weight: bold; color: #009994; border-top: 5px #009994 solid; display: inline-table;font-size: 20px; padding: 0px 30px;}

.main_pro_bottom .content{line-height:2;padding: 20px 0px 50px; font-size: 17px;}

.main_pro_bottom .content img{margin: 0px auto; display: block;}



.ditu{width: 100%;}

.ditu img{display: block;}

.ditu .map{width: 100%; height: 100%; font-size: 12px;}

.BMap_Marker img{max-width: 9999999%;}

.BMap_pop img{max-width: 20px;}

.BMap_Marker label{max-width: 1000px;}



.main_contact{margin-bottom: 40px;}

.main_contactcon{box-shadow: 0px 0px 5px #ccc; background: #fff; width: 100%;}





.main_contactleft{float: left; width: 44%; background: #009994; color: #fff; padding: 0px 3%;}

.main_contactleft .middle{height: 510px; }

.main_contactleft h3{font-size: 30px; font-weight: bold; line-height: 2;}

.main_contactleft .desc p{line-height: 2; font-size: 24px; margin-top:35px; padding-left: 60px;}

.main_contactleft .desc p:nth-child(1){background: url(../images/contact_06.png) center left no-repeat;}

.main_contactleft .desc p:nth-child(2){background: url(../images/contact_10.png) center left no-repeat;}

.main_contactleft .desc p:nth-child(3){background: url(../images/contact_13.png) center left no-repeat;}

.main_contactright{padding:60px 4%; float: right; width: 42%;}

.main_contactright input{height: 50px; background: #ececec; border:1px #ececec solid; width: 100%; margin-top: 20px; font-size: 18px; text-indent: 2%;}

.main_contactright textarea{height: 130px; background: #ececec; border:1px #ececec solid; width: 96%; margin-top: 20px;font-size: 18px; padding:10px 2%;}

.main_contactright .sub{background: #009994; color: #fff;}





.main_newlistleft{float: left; width: 365px; line-height: 2; margin-top: 50px;}



.main_newtitle{color: #fff; background: #009994; padding: 30px 40px; line-height: 1.4;}

.main_newtitle span{display: block;}

.main_newtitle i,.main_newtitle em{display: block;}

.main_newtitle i{font-size: 30px;}

.main_newtitle em{font-size: 16px;text-transform:uppercase}



.main_new_cate .main_newtitle span{background: url(../images/newlist_08.png) center right no-repeat;}

.main_new_catelist a{display: block; background: #f8f8f8; margin-top: 15px; line-height: 50px; padding: 0px 40px;}

.main_new_catelist a i{float: right;}

.main_new_catelist a:hover,.main_new_catelist a.act{background: #009994; color: #fff;}



.main_new_contact{margin-top: 30px;}

.main_new_contact .main_newtitle span{background: url(../images/newlist_13.png) center right no-repeat;}

.main_new_contactcon{background: #f8f8f8; padding: 15px 40px;}



.main_new_xg{margin-top: 30px;}

.main_new_xg .main_newtitle span{background: url(../images/newlist_16.png) center right no-repeat;}





.main_new_xglist a{display: block;}





.main_new_xglist .a_img{position: relative; text-align: center; margin: 20px 0px 6px;}

.main_new_xglist .a_img .img{width:100%； height：100%; object-fit: cover;}

.main_new_xglist .a_img h3{position: absolute; left: 0px; bottom: 0px; width: 96%; padding: 6px 2%; background:rgba(0,0,0,0.5); color: #fff; font-size: 16px;}





.main_new_xglist .a_list{border-bottom: 1px #999999 dashed; padding: 12px 0px;}

.main_new_xglist .a_list .datetime{float: left;color: #009994;}

.main_new_xglist .a_list .datetime i,.main_new_xglist .a_list .datetime em{line-height: 1.2; display: block;}

.main_new_xglist .a_list .datetime i{font-size: 36px;}

.main_new_xglist .a_list .datetime em{font-size: 14px;}

.main_new_xglist .a_list .desc{float: right; width: 300px;}

.main_new_xglist .a_list .desc h3{font-size: 16px;}

.main_new_xglist .a_list .desc span{font-size: 14px; color: #999;}





.main_newlistright{float: right; width: 765px; padding-left: 35px; border-left: 1px #c8c8c8 solid;}

.main_newlista{margin-top: 50px;}

.main_newlista a{display: block;}

.main_newlista .a_newtui{background: #f7f7f7;}

.main_newlista .a_newtui .img{float: left; width: 380px; height: 250px;}

.main_newlista .a_newtui .img img{width: 100%; height: 100%; object-fit: cover;}



.main_newlista .a_newtui .desc{float: right; width: 320px; padding-right: 30px; line-height: 2;}

.main_newlista .a_newtui .desc .middle{height: 250px;}

.main_newlista .a_newtui .desc h3{font-size: 18px; color: #009994; font-weight: bold;}

.main_newlista .a_newtui .desc p{color: #999; margin:15px 0px;}

.main_newlista .a_newtui .desc span{color: #999;}



.main_newlista .a_list{background: #f7f7f7; margin-top: 20px;}

.main_newlista .a_list .datetime{float: left;background: #009994; color: #fff; padding: 10px 30px;}

.main_newlista .a_list .datetime i,.main_newlista .a_list .datetime em{line-height: 1.2; display: block;}

.main_newlista .a_list .datetime i{font-size: 60px;}

.main_newlista .a_list .datetime em{font-size: 16px;}

.main_newlista .a_list .desc{position: relative; float: right; width: 550px; padding-right: 70px; line-height: 2;}

.main_newlista .a_list .desc .middle{height: 110px;}

.main_newlista .a_list .desc span{position: absolute; right: 15px; top: 0px; line-height: 110px; color: #999;}



.main_newlista .a_list .desc h3{font-size: 18px; line-height: 2;}

.main_newlista .a_list .desc p{color: #999;display: -webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 2; overflow: hidden;}

.main_newlista .a_list:hover,.main_newlista .a_list:hover .desc p,.main_newlista .a_list:hover .desc span{color: #009994;}









.main_about{background: url(../images/aboutbg_02.jpg) center center no-repeat; padding: 90px 0px 40px;}

.main_about .left{float: left; width: 500px;}

.main_about .ind_title{text-align: left;}

.main_about_desc{line-height: 2; margin: 30px 0px; height: 256px; overflow: auto;}

.main_about_ul{}

.main_about_ul li{width: 25%; text-align: center; float: left;}

.main_about_ul li h3{font-size: 32px; margin: 8px 0px 4px; color: #009994;}

.main_about_ul li h3 span{font-weight: bold;}

.main_about_ul li h3 i{font-size: 14px;}





.main_about .right{float: right; width: 644px;}









.main_culture{background: #f9f5f9; padding: 50px 0px;}

.main_cultureul{text-align: center; margin-top: 90px;}

.main_cultureul li{float: left; width: 210px; border:1px #009994 solid; position: relative; background: #e6e6e6; margin-right: 28px; padding-top: 55px; cursor: pointer;}

.main_cultureul li:nth-child(6n){margin-right: 0px;}

.main_cultureul li .img{position: absolute; top: -52.5px; left: 50%; margin-left: -52.5px;}

.main_cultureul li .word{height: 150px; padding-top: 30px; line-height: 2;}

.main_cultureul li h3{font-size: 20px; line-height: 2;margin-bottom: 6px;}

.main_cultureul li:hover{background: #009994; color: #fff;}







.main_honor{background: url(../images/aboutbg_04.jpg) center top no-repeat; padding: 50px 0px;}



.main_honorlist{margin-top: 50px; position: relative;}
.main_honorlist .img{height: 394px;display: table-cell;    vertical-align: middle;    text-align: center; width: 800px;}


.main_honorlist .swiper-button-prev,.main_honorlist .swiper-button-next{width: 52px; height: 52px;}

.main_honorlist .swiper-button-prev{background: url(../images/about_56.png) center center no-repeat; left: -60px;}

.main_honorlist .swiper-button-next{background: url(../images/about_59.png) center center no-repeat; right: -60px;}

.main_honorlist .swiper-button-prev:hover{background: url(../images/about_56hover.png) center center no-repeat;}

.main_honorlist .swiper-button-next:hover{background: url(../images/about_59hover.png) center center no-repeat;}




.main_honorlist1 a{float: left; width: 24%; margin: 10px 0.5%; text-align: center;}
.main_honorlist1 a img{display: block;}
.main_honorlist1 a .img{border:1px #ccc solid; min-height: 206px;}
.main_honorlist1 a h3{line-height: 2; font-size: 16px; margin-top: 10px;}





.maina_chejian{padding: 50px 0px; background: url(../images/aboutbg_07.jpg) center center no-repeat; background-size: 100% 100%;}

.maina_chejianlist{margin: 30px 0px;}

.maina_chejianlist a{float: left; margin: 10px 21px 10px 0px; width: 386px; height: 285px;}

.maina_chejianlist a:nth-child(3n){margin-right: 0px;}





.main_procase{padding: 45px 0px; background: url(../images/aboutbg_08.jpg) center center no-repeat;}





.main_procaselist{position: relative;padding: 30px 0px;}

.main_procaselist .swiper {width: 100%;height: 480px;}

.main_procaselist .swiper-slide {display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;height: calc((100% - 15px) / 2);}





.main_procaselist .swiper-slide .alist{ position: relative; border:1px #eee solid; border-radius: 12px; overflow: hidden;}

.main_procaselist .swiper-slide .img{width: 100%;}

.main_procaselist .swiper-slide img{max-width: 100%;}



.main_procaselist .swiper-slide h3{display: none; position: absolute;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; left: 0px; bottom: 0px; width: 96%; padding: 4px 2%; background: rgba(0,0,0,0.5); color: #fff; text-align: center; line-height: 2; font-size: 16px;}
.main_procaselist .swiper-slide:hover h3{display: block;}




.main_procaselist .swiper-button-prev,.main_procaselist .swiper-button-next{width: 52px; height: 52px;}

.main_procaselist .swiper-button-prev{background: url(../images/jiantou_03.png) center center no-repeat; left: -60px;}

.main_procaselist .swiper-button-next{background: url(../images/jiantou_05.png) center center no-repeat; right: -60px;}

.main_procaselist .swiper-button-prev:hover{background: url(../images/jiantou_03hover.png) center center no-repeat;}

.main_procaselist .swiper-button-next:hover{background: url(../images/jiantou_05hover.png) center center no-repeat;}



